
package org.springblade.modules.app.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 用户表 实名认证审核实体类
 *
 * @author BladeX
 * @since 2020-09-06
 */
@Data
@TableName("gdiu_user_check")
@ApiModel(value = "UserCheck对象", description = "用户表 实名认证审核")
public class UserCheck implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	* 主键
	*/
		@ApiModelProperty(value = "主键")
		private Long id;
	/**
	* 用户编号
	*/
		@ApiModelProperty(value = "用户编号")
		private String code;
	/**
	* 账号
	*/
		@ApiModelProperty(value = "账号")
		private String account;
	/**
	* 密码
	*/
		@ApiModelProperty(value = "密码")
		private String password;
	/**
	* 昵称
	*/
		@ApiModelProperty(value = "昵称")
		private String name;
	/**
	* 真名
	*/
		@ApiModelProperty(value = "真名")
		private String realName;
	/**
	* 头像
	*/
		@ApiModelProperty(value = "头像")
		private String avatar;
	/**
	* 邮箱
	*/
		@ApiModelProperty(value = "邮箱")
		private String email;
	/**
	* 手机
	*/
		@ApiModelProperty(value = "手机")
		private String phone;
	/**
	* 生日
	*/
		@ApiModelProperty(value = "生日")
		private String birthday;
	/**
	* 性别
	*/
		@ApiModelProperty(value = "性别")
		private Integer sex;
	/**
	* 角色id
	*/
		@ApiModelProperty(value = "角色id")
		private String roleId;
	/**
	* 部门id
	*/
		@ApiModelProperty(value = "部门id")
		private String deptId;
	/**
	* 岗位id
	*/
		@ApiModelProperty(value = "岗位id")
		private String postId;
	/**
	* 创建人
	*/
		@ApiModelProperty(value = "创建人")
		private Long createUser;
	/**
	* 创建部门
	*/
		@ApiModelProperty(value = "创建部门")
		private Long createDept;
	/**
	* 创建时间
	*/
		@ApiModelProperty(value = "创建时间")
		private Date createTime;
	/**
	* 修改人
	*/
		@ApiModelProperty(value = "修改人")
		private Long updateUser;
	/**
	* 修改时间
	*/
		@ApiModelProperty(value = "修改时间")
		private Date updateTime;
	/**
	* 状态
	*/
		@ApiModelProperty(value = "状态")
		private Integer status;
	/**
	* 是否已删除
	*/
		@ApiModelProperty(value = "是否已删除")
		private Integer isDeleted;
	/**
	* 市级积分
	*/
		@ApiModelProperty(value = "市级积分")
		private Integer citycoal;
	private Integer areacoal;
	private Integer jdcoal;
	/**
	* 区域code
	*/
		@ApiModelProperty(value = "区域code")
		private String areacode;
	/**
	* 区域名称
	*/
		@ApiModelProperty(value = "区域名称")
		private String areaname;
	private String jdcode;
	private String jdname;
	/**
	* 身份证号
	*/
		@ApiModelProperty(value = "身份证号")
		private String idcard;
	/**
	* 年龄
	*/
		@ApiModelProperty(value = "年龄")
		private Integer ages;
	/**
	* 原部门
	*/
		@ApiModelProperty(value = "原部门")
		private String oldorg;
	/**
	* 原职务
	*/
		@ApiModelProperty(value = "原职务")
		private String oldpos;
	/**
	* 详细地址
	*/
		@ApiModelProperty(value = "详细地址")
		private String address;
	/**
	* 紧急联系人电话
	*/
		@ApiModelProperty(value = "紧急联系人电话")
		private String emergphone;
	/**
	* 1:系统管理员 2:总中心管理员 3:分中心管理员 4:街道管理员 5:团队管理员 6:志愿者
	*/
		@ApiModelProperty(value = "1:系统管理员 2:总中心管理员 3:分中心管理员 4:街道管理员 5:团队管理员 6:志愿者")
		private String usertype;
	/**
	* 特长
	*/
		@ApiModelProperty(value = "特长")
		private String techang;
	/**
	* 1:一般 2:健康
	*/
		@ApiModelProperty(value = "1:一般 2:健康")
		private String healthtag;

		//审核原因
		private String shdescript;


		///1待审核 2认证成功
		private Integer shstatus;


}
